slipper snails - Turkish English Dictionary